* {
  padding: 0;
  margin:0;
  box-sizing: border-box;
}

ul li {
  list-style: none;
}

a {
  text-decoration: none;
}

#detail_content {
  width: 1202px;
  height: 660px;
  margin:0 auto;

}

/* ==============左边 样式*/
#detail_left {
  float:left;
  height: 580px;
  width: 440px;
}

/* 上面大的显示图 */
#detailarge {
width: 365px;
height: 365px;
margin:45px auto;
overflow: hidden;
}

#detailarge li {
  float:left;
  width: 365px;
  cursor: pointer;
  height: 365px;

}

.active {
  border:3px solid #333;
  display: inline-block;
}



#detailarge li img {
  width: 365px;
  height: 365px;
}

/* 下面小的预览图 */
#detailsmall {
  width: 270px;
  height: 100px;
  line-height: 270px;
  margin:45px auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}

#detailsmall a {
  float:left;
  width: 53px;
  height: 53px;
  border:1px solid #343434;
  position: relative;
  cursor: pointer;
}

#detailsmall a img {
  width: 49px;
  height: 50px;
  position: absolute;
  top:0.5px;
  left:1px;
}

/* 右边样式 */

#detail_right {
  width: 603px;
  height: 400px;
  float: left;
  margin-left: 10px;
  overflow: hidden;
}

#detail_right dl {
  margin:100px auto;
  width: 530px;
}

#detail_right dl dt {
  font-size: 30px;
  color:#333;
  height: 133px;
  line-height: 133px;
}

#price {
  height: 50px;
  font-size: 25px;
  color: #ccc;
}

.add_btns {
  width: 510px;
  height: 50px;
  display: flex;
  justify-content: space-between;
  line-height: 50px;
  margin-top: 50px;
}

.add_btns  button{
  width: 240px;
  height: 45px;
}

.add_to_cart {
  border:1px solid #f54a7f;
  color: #f54a7f;
  background: #fff;
}

.buy_at_once {
  background: #f54a7f;
  border:none;
  color: #fff;
}
